package com.shwread.android.qysw.bean.task;

import java.io.Serializable;

/**
 * 个人活动详情
 */
public class UserActivityBean implements Serializable {
    /**
     * 活动名称
     */
    private String activityName;
    /**
     * 个人申报活动状态 1-监督中 2-通过 3-不通过
     */
    private String activityStatus;
    /**
     *
     */
    private int activityType;
    /**
     * 申请时间
     */
    private long applyTime;
    /**
     * 监督时间
     */
    private long controlTime;
    /**
     * 活动id
     */
    private long id;
    /**
     * 指数类型   1=先锋指数 2=基础指数 3=底线指数
     */
    private String index_type;
    /**
     * 分项名称
     */
    private String indexName;
    /**
     *
     */
    private Object isSign;
    /**
     * 类别
     */
    private String kindName;
    /**
     *
     */
    private Object lat;
    /**
     *
     */
    private Object lon;
    /**
     * 审批意见
     */
    private String passReason;
    /**
     *个人活动分值
     */
    private int score;
    /**
     *
     */
    private Object signTime;
    /**
     *凭证数据
     */
    private String voucherData;
    /**
     * 凭证数据类型  1|2|3  img|video|word
     */
    private int voucherDataType;

    public String getIndexName() {
        return indexName;
    }

    public void setIndexName(String indexName) {
        this.indexName = indexName;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    public String getActivityStatus() {
        return activityStatus;
    }

    public void setActivityStatus(String activityStatus) {
        this.activityStatus = activityStatus;
    }

    public int getActivityType() {
        return activityType;
    }

    public void setActivityType(int activityType) {
        this.activityType = activityType;
    }

    public long getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(long applyTime) {
        this.applyTime = applyTime;
    }

    public long getControlTime() {
        return controlTime;
    }

    public void setControlTime(long controlTime) {
        this.controlTime = controlTime;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getIndex_type() {
        switch (index_type) {
            case "1":
                return "先锋指数";
            case "2":
                return "基础指数";
            case "3":
                return "底线指数";
            default:
                return "未知";
        }
    }

    public void setIndex_type(String index_type) {
        this.index_type = index_type;
    }

    public Object getIsSign() {
        return isSign;
    }

    public void setIsSign(Object isSign) {
        this.isSign = isSign;
    }

    public String getKindName() {
        return kindName;
    }

    public void setKindName(String kindName) {
        this.kindName = kindName;
    }

    public Object getLat() {
        return lat;
    }

    public void setLat(Object lat) {
        this.lat = lat;
    }

    public Object getLon() {
        return lon;
    }

    public void setLon(Object lon) {
        this.lon = lon;
    }

    public String getPassReason() {
        return passReason;
    }

    public void setPassReason(String passReason) {
        this.passReason = passReason;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public Object getSignTime() {
        return signTime;
    }

    public void setSignTime(Object signTime) {
        this.signTime = signTime;
    }

    public String getVoucherData() {
        return voucherData;
    }

    public void setVoucherData(String voucherData) {
        this.voucherData = voucherData;
    }

    public int getVoucherDataType() {
        return voucherDataType;
    }

    public void setVoucherDataType(int voucherDataType) {
        this.voucherDataType = voucherDataType;
    }
}